import logs from 'ssccommon/utils/logs';
import { viewModel } from 'nc-lightapp-front';
let { setGlobalStorage, getGlobalStorage, removeGlobalStorage } = viewModel;

let debugLogs = new logs();
// 平台更新功能有问题，暂时关闭此功能
// modified 2012版本必须放开，否则table不会渲染
let useUpdatePageFlag = 'true'; // getGlobalStorage('localStorage', 'useUpdatePageFlag') || 'true';
let beforeUpdatePage = function(props) {
    if (useUpdatePageFlag == 'true') {
        debugLogs.timeStart('beforeUpdatePage');
        props.beforeUpdatePage();
        debugLogs.timeEnd('beforeUpdatePage');
    }
}
let updatePage = function(props, headAreas, bodyAreas) {
    if (useUpdatePageFlag == 'true') {
        debugLogs.timeStart('updatePage' + 'bodyAreas:' + JSON.stringify(headAreas) + '; bodyAreas:' + JSON.stringify(bodyAreas));
        props.updatePage(headAreas, bodyAreas);
        debugLogs.timeEnd('updatePage' + 'bodyAreas:' + JSON.stringify(headAreas) + '; bodyAreas:' + JSON.stringify(bodyAreas));
    }
}
export { beforeUpdatePage, updatePage };